// 引入 mongoose
const mongoose = require('mongoose')
// 连接数据库
mongoose.connect('mongodb://localhost:27017/h52002', {useNewUrlParser: true})

/* 创建 Schema */
// 人员信息保存的数据结构
const userSchema = new mongoose.Schema({
  name: String,
  sex: String,
  birthday: Date,
  cid: String,
  phone: String,
  photo: String // 图片
})

// 根据人员信息的 Schema 创建人员信息的 Model
// 会自动将 'users' 作为 mongodb 数据库中集合的名称
// 即 users 集合中存在的数据结构与 userSchema 对应
const User = mongoose.model('user', userSchema)

// 导出
module.exports = {
  User
}
